#include "Queue.h"

void TestQueue1()
{
	Queue li;
	QueueInit(&li);
	QueuePush(&li, 1);
	QueuePush(&li, 2);
	QueuePush(&li, 3);
	QueuePush(&li, 4);
	QueuePush(&li, 5);

	QueuePop(&li);
	QueuePop(&li);

	QDatatype tmp = QueueFornt(&li);
	printf("%d\n", tmp);

	tmp = QueueRear(&li);
	printf("%d\n", tmp);

	QueueDestroy(&li);

	int num = QueueSize(&li);
	printf("%d\n", num);

	while (!QueueEmpty(&li))
	{
		printf("%d ", li.fornt->data);
		QueuePop(&li);
	}
	printf("\n");

}

int main()
{
	TestQueue1();
	return 0;
}

